﻿#ifndef SHAPEATTRIBUTE_H
#define SHAPEATTRIBUTE_H

// struct for storing attribute of shape to pass for function CManageEx::DrawShape()
typedef struct _ShapeAttribute
{
	COLORREF	penColor;
	COLORREF	brushColor;
	int			penStyle;
	bool		filled;
	int			pattern;
	int			penWidth;

} ShapeAttribute;

// struct for function drawText
typedef struct _TextAttribute
{
	DWORD dwCharX; //Bề ngangcủa kítự
	DWORD dwCharY; // Chiều dàicủa kítự
	DWORD dwClientX; //Bề ngangcủa vùng làm việc
	DWORD dwClientY; // Chiều dàicủa vùng làm việc
	DWORD dwLineLen; // Chiều dàicủamột dòng
	DWORD dwLines; //Số dòngvănbản trong vùng làm việc 
	int nCaretPosX; //Tọa độ xcủa caret
	int nCaretPosY; //Tọa độ ycủa caret
	int nCharWidth; //Bề dàycủa kítự 
	int count; //Số kí tự 
	int nCurChar; // Chỉ đến kítự hiện thời trong buffer

} TextAttribute;

#endif